#pragma once
#include <vector>

class Object;
class Camera;

class Core
{
public:
	static Core* Instance();
	~Core(void);

	void Render();
	void Animate();
	void Init();

private:
	Core(void);
	
private:
	std::vector<Object*> objects;
	std::vector<Camera*> cameras;
	Camera* currentCamera;
};

